import Notify from "@/miniprogram_npm/@vant/weapp/notify/notify";

// pages/base/other/download-image/download-image.ts
Page({
  /**
   * 页面的初始数据
   */
  data: {},

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad() {},

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {},

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {},

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {},

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {},

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {},

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {},

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {},

  onDownloadPic() {
    wx.downloadFile({
      url: "https://i0.hdslb.com/bfs/archive/f2bcc13613635be63786cad5480d95ca5a0fa4f6.png@880w_388h_1c_95q", //图片的地址
      success: function (res) {
        const tempFilePath = res.tempFilePath; //如果请求成功，则通过res中的tempFilePath 得到需要下载的图片地址
        console.log(tempFilePath); //方便查看，这里打印路径，并且提示请求成功
        console.log(`请求到了:${tempFilePath}`);
        wx.saveImageToPhotosAlbum({
          filePath: tempFilePath, //设置下载图片的地址
          success: function () {
            console.log(`已将图片保存到本地相册: ${tempFilePath}`); //保存成功后进行的提示
            Notify({
              type: "success",
              message: `已将图片保存到本地相册: ${tempFilePath}`,
              safeAreaInsetTop: true,
            });
          },
        });
      },
    });
  },
});
